package Z4;

import java.math.BigDecimal;
import java.lang.reflect.*;

public class Kalkulator {
	BigDecimal b1, b2, res;
	String tab[];
	int op;
	Method m;
	
	Kalkulator(String s) {
		tab = s.split(" ");
		this.b1 = new BigDecimal(tab[0]);
		this.op = tab[1].charAt(0);
		this.b2 = new BigDecimal(tab[2]);
		try {
			this.m=(this.getClass()).getMethod("op"+op);
			m.invoke(this);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	public String getRes() {
		return "" + res;
	}

	public void op43() {
		res = b1.add(b2);
	}

	public void op45() {
		res = b1.subtract(b2);
	}

	public void op42() {
		res = b1.multiply(b2);
	}

	public void op47() {
		res = b1.divide(b2);
	}

}
